/trunk/mqttsparkplugb/mqttsparkplugb/Project Information/svnobj Commit Log


Commit Date  
[r539] (10.1 kB) by i-campbell

[#11] Added 8 encode objects to Payload

2020-11-16 22:43:57 View
Download
[r538] (10.1 kB) by i-campbell

[#11] completed 12 boxes of decode Payload
Also fixed bug with MetaData STRUCT, where size and seq were WSTRINGs, now ULINTs

2020-11-16 22:04:10 View
Download
[r530] (10.1 kB) by hermsen

Device V1.1.0.1

TODO
* Check publishing DBIRTH Topic SeqNum (should be working)
* Check publish DDATA SeqNum (triggers REBIRTH, not correct yet)
* Publish DDEATH of a Device when occurs

Optimisations
Various methods of the EoN are rewritten into standalone Functions as devices and EoN share these (following DRY principle)

2020-11-15 13:05:29 View
Download
[r521] (10.1 kB) by hermsen

v1.1.0.0 Device Integration added into Trunk

FB_Device with corresponding binding methods,
Added Device binding code into FB_Edge_Of_Network_Node,
ISparkplugDevice (device binding Interface),
ISparkplugDeviceProtocol (device binding Interface)

2020-11-07 18:17:23 View
Download
[r494] (10.1 kB) by hermsen

v1.0.0.0
EoN updated GetConnectionState to be private and exposed it as a classic output

2020-10-30 19:56:46 View
Download
[r492] (10.1 kB) by hermsen

v1.0.0.0
Deleted Embedded Resources
Updated some comments

2020-10-30 19:33:28 View
Download
[r484] (9.9 kB) by i-campbell

v0.9.9.7 from branches/i-cambell/ to trunk

2020-10-25 19:13:57 View
Download
[r476] (9.8 kB) by i-campbell

v0.9.9.6 Fixed bugs in exponential reconnecting of FB_EoN Node
- it now issues a NBIRTH if it reconnects
- it now logs some better times for reconnecting
- it now is not as dependent on a 250ms cycle time for logging reconnect timers.

2020-10-24 22:22:57 View
Download
[r471] (9.8 kB) by hermsen

v0.9.9.5
Exponential Backoff Timer Implemented

2020-10-24 16:16:13 View
Download
[r463] (9.8 kB) by i-campbell

0.9.1.4 fixed bug in log message for NCMD

2020-10-18 21:37:46 View
Download
[r460] (9.8 kB) by i-campbell

Merging changes for unique client IDs
Reinstating fix to TLSHelpers

2020-10-18 19:26:45 View
Download
[r456] (9.8 kB) by hermsen

0.9.1.2
MANY MANY Changes !-)

2020-10-18 16:17:04 View
Download
[r447] (9.6 kB) by hermsen

v0.9.10.0

Fixed many tickets among "NCMD/Rebirth"
EoN now reacts to a Rebirth command from Ignition.
Fixed Payload decoder issue's,
fixed EoN "State machine" to react to Rebirth command

2020-10-15 23:37:04 View
Download
[r436] (9.6 kB) by hermsen

v0.9.0.6
Fixed the connect / disconnect (?) => TEST this ;-)
The EoN now gracefully disconnects after a MQTT CLIENT ERROR happens

2020-10-14 18:55:11 View
Download
[r429] (9.6 kB) by hermsen

0.9.0.4
Eon Enable moved to internal vars and initial value = TRUE
Added immutable log
Added project info for immutable log purpose
Added library info for immutable log purpose

2020-10-12 21:04:02 View
Download
[r424] (8.8 kB) by hermsen

v0.9.0.3
Revised EoN state machine
Improved MQTT Diagnosis feedback messages in sparkplug log (MQTTErrorToString)

Todo:
-Debug the EoN for a correct behaviour when connect-disconnect-connect (statemachine works but
the underlying code needs some more debugging as expected)
-Immutable startup logging (lib version etc) is currently static(!) and gets filtered by the verbosefilter

2020-10-09 17:54:57 View
Download
[r418] (8.8 kB) by hermsen

recommit of v0.9.0.1:
EoN statemachine heavily revised
SparkplugB Log with verbose filter (none, err, err_wrn, err_wrn_inf)
EoN connect functionality

2020-10-09 10:19:53 View
Download
[r406] (8.8 kB) by aliazzz

commit of v0.9.0.0
firts beta MVP

2020-10-03 23:16:56 View
Download
[r397] (8.8 kB) by i-campbell

merging v0.0.0.35 library into trunk

2020-10-03 22:03:24 View
Download
[r386] (8.8 kB) by i-campbell

v0.0.0.32 fixed find changes always initializing the encoder, which was resulting in seq counting up.

2020-10-03 16:42:46 View
Download
[r384] (8.8 kB) by aliazzz

v0.0.0.31 from Aliazzz Branch

Fixed NDATA via ticket #63
1) Init Encoder in usual way,
2) ChangeDetection (adds data to internal encoder),
3) Block ChangeDetection and immediately Send Payload,
4) Repeat from step 1.

2020-10-03 15:25:40 View
Download
[r376] (8.8 kB) by i-campbell

v0.0.0.30 solved [#57] / ERROR.PayloadNotEnoughMetrics
problem was bdseq wasn't part of AllMetrics
also corrected bdseq to ULINT / UInt64. was LINT/Int64

2020-10-02 15:13:31 View
Download
[r374] (8.8 kB) by aliazzz

Updated trunk with Aliazzz Branch v0.0.0.29

2020-10-02 12:34:12 View
Download
[r372] (8.8 kB) by i-campbell

v0.0.0.28 fixes [#60] problem with ReencodeLengthDelimited

2020-10-02 11:02:51 View
Download
[r364] (8.8 kB) by i-campbell

V0.0.0.27 Fixed #58 EoN, NDATA: extra metric "seq" is not allowed
Also fixed similar problem with DDATA
Snuck in a fix for array bounds in FB_SparkplugBSimple/FindChanges, which was producing 27 warnings

2020-09-27 20:47:23 View
Download
Older >